Lesson 1:
Fundamental of Geospatial Data Visualisation

Dr. Kam Tin Seong
Assoc. Professor of Information Systems(Practice)

School of Computing and Information Systems,
Singapore Management University

15/08/2025

Content

  • Introducing maps
  • Typology of maps
    • Reference maps
    • Thematic maps
  • Proportional Symbol Map
  • Choropleth Mapping
  • Introduction to tmap Methods

What is a Map?

A model of real world depict by a collection of cartographic symbols or/and visual abstraction.

What is a Map?

An interface between geographical data and map users.

A Map and Geographical Data

Types of geographical data

Typology of Maps

Reference maps

  • Reference maps emphasize the location of spatial phenomena, such buildings, roads, vegetations, rivers, etc. Some of popular reference maps are topographical map and internet map such as Google map.

Thematic Map

  • Thematic maps emphasize the spatial pattern of geographic attributes or statistics about places and relationships between places such as Life in Los Angeles.

Thematic Mapping: Principles and Methods

  • Displaying
    • Qualitative data
    • Quantitative data
  • Choosing -Appropriate classification method for displaying data
    • Appropriate number of classes
  • Techniques in data analysis
    • Using the classification histogram
    • Normalizing data

Qualitative Thematic Maps

Visual Variables and Cartographic Symbols

  • Qualitative visual variables are used for nominal scale data.
  • The goal of qualitative visual variables is to show how entities differ from each other.
  • The visual variables that do a good job of showing ordinal differences are: colour value, colour saturation, size and texture/grain.
  • Figure on the right for examples of these four ordinal visual variables used each in point, linear and areal symbols.

Qualitative Thematic Map

Point symbol map

  • Different point symbols are used to represent school types.

Qualitative Thematic Map

Line symbol map

  • A road map is an example of a thematic map. It shows the road network of an area. In this map, lines with different colour intensity and tickness are used to differentiate hierarchy of roads.

Qualitative Thematic Map

Area map

  • Land use map below is a good example of a discrete thematic map. In this map, different colours are use to represent different land use types.

Quantitative Thematic Map

Visual Variables and Cartographic Symbols

  • Quantitative visual variables are used to display ordinal, interval or ratio scale data.
  • The goal of the quantitative visual variable is to show relative magnitude or order between entities.
  • The visual variables that do a good job of showing ordinal differences are: colour value, colour saturation, size and texture/grain.
  • Figure on the right shows of these four ordinal visual variables used each in point, linear and areal symbols.

Proportional Symbol Map

  • The proportional symbol technique uses symbols of different sizes to represent data associated with different areas or locations within the map.

How to size circles incorrectly and correctly?

Figure below explains how attribute values are map on circles. One strategy to overcome this problem is to use square instead of circle.

How to make proportional symbol maps clearer?

When designing a proportional symbol map, one of the important consideration is to avoid the circles blocking each other. One possible strategy to overcome this problem is to applying opacity (also known as transparency).

Proportional Symbol Map: Pie Chart Map

One important characteristic of proportional symbols is that they can easily be designed to represent more than one data value per location. Among the most common example is a pie chart map in which a circle is scaled proportionally to some total, and the size of wedges within the circle is scaled to depict a proportion of a total for two or more sub-categories.

Proportional Symbol Map: Bar Chart Map

Proportional side-by-side bar map places side-by-side bar chart on a map based on the location of the observations.

Proportional Symbol Map - Junk Map

When preparing a proportional symbol map, it is important to ensure that the geographical level used is the same.

Source: COVID-19 Dashboard

Altertive of Proportional Symbol Map: Bricks Map

Bricks Map aims to provide better ways to encode quantitative information graphically—ways that can be easily, efficiently, and accurately decoded.

Source: Building insight with bricks.

Bricks Map versus Proportional Symbol Map

By plotting a proportional symbol map and a bricks map side-by-side as shown below, it is clear that bubbles of graduated sizes proportional to the value ranges that they represent can be difficult to distinguish than the bricks.

Dot Density Map

A dot-density map is a type of thematic map that uses dots or other symbols on the map to show the values of one or more numeric data fields. Each dot on a dot-density map represents some amount of data.

One dot represent 100 households.

Reference: Dot distribution map at wiki and Dot Density Maps

Choropleth Map

A choropleth map is a type of thematic map in which areas are shaded or patterned in proportion to a statistical variable that represents an aggregate summary of a geographic characteristic within each area, such as population or per-capita income.

Classified choropleth map

  • Choropleth maps can be either classified or unclassified.
  • A classed choropleth map combines areal units into a smaller number of groups. Interval levels may vary, but typically 4 to 7 are used in a map. There is different classification techniques used to divide up the intervals.

Unclassified choropleth map

  • Unclassed choropleth maps are similar to classed choropleth maps; however, unclassed choropleth maps do not have an averaged statistic towards each particular colour.

Choosing an appropriate number of classes

Data classification

Methods of choosing classes

  • Based on the nature of the distribution
    • quantile, equal interval, natural breaks, standard deviations, defined interval
  • Arbitrary
    • Can be based on round numbers.
    • Examples: Grouping according to age or census housing categories
    • Can result in empty categories

Data classification method: Quantile

  • Same number of features per class.

Data classification method: Equal interval

  • Divides the range of attribute values into equally sized classes.

Caution

Avoid equal interval if your data are skewed to one end or if you have one or two really large outlier values. Outliers in that case will likely produce empty classes, wasting perfectly good classes with no observations in them. Since the hotel data above doesn’t have really large outliers, this is a data distribution that works well with equal interval.

Data classification method: Jenks (also known as Natural breaks)

  • Default Jenk’s statistical optimization
  • Finds natural groupings in the data

Data classification: Standard deviation

  • A measure of dispersion.
  • Use if the distribution approximates a normal distribution (bell-shaped curve)

Colour scheme

ColorBrewer

Mapping packages in R

CRAN Task View: Analysis of Spatial Data

Other packages

Introducing tmap

  • tmap is a R package specially designed for creating thematic maps using the pricinples of the Grammar of Graphics.
  • It offers a flexible, layer-based, and easy to use approach to create thematic maps, such as choropleths and proportional symbol maps.
  • It supports two modes: tm_plot() for static maps and tm_view() for interactive maps.
  • It provides shiny integration with renderTmap(), tmapOutput(), tmapProxy() and tm_remove_layer().

Reference

Principles, Concepts and Methods of Choropleth Maps Design

Core Reading

Additional Readings

References

All About tmap package